/**
 * 文件管理
 */

export const previewFileApi = '/api/doc/previewFile?filePath=';
export const downloadFileApi = '/api/doc/file?filePath=';

/**
 * 获取文档的个性化字段。
 * 比如：公司的文档属性，有个“用途”字段。
 * 参数：appCode & fieldName
 * @type {{api: string, type: string}}
 */
export const docPropsApi = {
    api: '/api/comp/doc/properties',
    type: 'get'
};

/**
 *目录列表
 * @param params
 * @param options
 * @returns {*}
 */
export const docListApi = {
    api: '/api/doc/pub/dirList',
    type: 'post'
};
/**
 * 创建文件夹
 * @param params
 * @param options
 * @returns {*}
 */
export const createDocApi = {
    api: '/api/doc/createDir',
    type: 'post'
};
/**
 * 删除文件
 * @param params type 1目录 2文件
 * @param options
 * @returns {*}
 */
export const deleteDocApi = {
    api: '/api/doc/deleteFile',
    type: 'get'
};
/**
 * 批量删除
 * ids
 * type 1:目录, 2:文件
 * @param params
 */
export const batchDelDocApi = {
    api: '/api/doc/batchDeleteFile',
    type: 'get'
};

/**
 * 重命名 文件
 * @param params type 1目录 2文件
 * @param options
 *
 * @returns {*}
 */
export const renameDocApi = {
    api: '/api/doc/rename',
    type: 'get'
};

export const uploadDocApi = {
    api: '/api/doc/upload',
    type: 'post'
};

/***
 *  需要 搭配 单据 api， 如： this.getApiPrefix() + saveDocApi.api
 * @type {{api: string}}
 */
export const saveDocApi = {
    api: '/save_annex'
};




